#ifdef HERZELEID_DESKTOP
 #if _MSC_VER
  #pragma once
 #endif

 #ifndef __HERZELEID_SUSPENDINGEVENTARGS_INCLUDED__
  #define __HERZELEID_SUSPENDINGEVENTARGS_INCLUDED__
  #include "HerzeleidApplicationModel.hxx"
  #include "HerzeleidSuspendingOperation.hxx"

// Provides data for an app suspending event.
// TODO: Implement. 
HerzeleidAppModelNamespaceBegin class SuspendingEventArgs
{
public:

	DeclGetPropOnly( SuspendingOperationPtr, SuspendingOperation );		// Gets the app suspending operation.
	DeclTypedGetterFor( SuspendingOperationPtr, SuspendingOperation );	// Gets the app suspending operation.

} HerzeleidAppModelNamespaceEnd; 

HerzeleidAppModelNamespaceBegin
	TinyTypeDecl( SuspendingEventArgs ); // Provides data for an app suspending event.
HerzeleidAppModelNamespaceEnd

#endif // !HERZELEID_SUSPENDINGEVENTARGS_INCLUDED__
#endif // !HERZELEID_DESKTOP
